package com.net.wanjian.networkhospitalmanager.bean;

import java.io.Serializable;
import java.util.List;

/**
 * Created by WJ on 2017/8/7.
 */

public class SignResultBean implements Serializable {
    /**
     * result : 1
     * data : {"token":"","EventInfo":{"EventName":"事件名称","EventRoomName":"房间1","EventTeacherName":"讲师1","EventTypeName":"教学事件","EventStartTime":"2017-07-05 05:02","EventEndTime":"2017-07-05 08:02"},"SignInOutRecordList":[{"SignInTime":["2017-5-6-3:00","2017-5-6-4:00","2017-5-6-4：30"],"SignOutTime":["2017-5-6-6:00"]},{"SignInTime":["2017-5-6-7:00"],"SignOutTime":["2017-5-6-9:00"]}]}
     */

    private String result;
    private DataBean data;

    public String getResult() {
        return result;
    }

    public void setResult(String result) {
        this.result = result;
    }

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public static class DataBean implements Serializable {
        /**
         * token :
         * EventInfo : {"EventName":"事件名称","EventRoomName":"房间1","EventTeacherName":"讲师1","EventTypeName":"教学事件","EventStartTime":"2017-07-05 05:02","EventEndTime":"2017-07-05 08:02"}
         * SignInOutRecordList : [{"SignInTime":["2017-5-6-3:00","2017-5-6-4:00","2017-5-6-4：30"],"SignOutTime":["2017-5-6-6:00"]},{"SignInTime":["2017-5-6-7:00"],"SignOutTime":["2017-5-6-9:00"]}]
         */

        private String token;
        private EventInfoBean EventInfo;
        private List<SignInOutRecordListBean> SignInOutRecordList;

        public String getToken() {
            return token;
        }

        public void setToken(String token) {
            this.token = token;
        }

        public EventInfoBean getEventInfo() {
            return EventInfo;
        }

        public void setEventInfo(EventInfoBean EventInfo) {
            this.EventInfo = EventInfo;
        }

        public List<SignInOutRecordListBean> getSignInOutRecordList() {
            return SignInOutRecordList;
        }

        public void setSignInOutRecordList(List<SignInOutRecordListBean> SignInOutRecordList) {
            this.SignInOutRecordList = SignInOutRecordList;
        }

        public static class EventInfoBean implements Serializable {
            /**
             * EventName : 事件名称
             * EventRoomName : 房间1
             * EventTeacherName : 讲师1
             * EventTypeName : 教学事件
             * EventStartTime : 2017-07-05 05:02
             * EventEndTime : 2017-07-05 08:02
             */

            private String EventName;
            private String EventRoomName;
            private String EventTeacherName;
            private String EventTypeName;
            private String EventStartTime;
            private String EventEndTime;

            public String getEventName() {
                return EventName;
            }

            public void setEventName(String EventName) {
                this.EventName = EventName;
            }

            public String getEventRoomName() {
                return EventRoomName;
            }

            public void setEventRoomName(String EventRoomName) {
                this.EventRoomName = EventRoomName;
            }

            public String getEventTeacherName() {
                return EventTeacherName;
            }

            public void setEventTeacherName(String EventTeacherName) {
                this.EventTeacherName = EventTeacherName;
            }

            public String getEventTypeName() {
                return EventTypeName;
            }

            public void setEventTypeName(String EventTypeName) {
                this.EventTypeName = EventTypeName;
            }

            public String getEventStartTime() {
                return EventStartTime;
            }

            public void setEventStartTime(String EventStartTime) {
                this.EventStartTime = EventStartTime;
            }

            public String getEventEndTime() {
                return EventEndTime;
            }

            public void setEventEndTime(String EventEndTime) {
                this.EventEndTime = EventEndTime;
            }
        }

        public static class SignInOutRecordListBean implements Serializable  {
            private List<String> SignInTime;
            private List<String> SignOutTime;

            public List<String> getSignInTime() {
                return SignInTime;
            }

            public void setSignInTime(List<String> SignInTime) {
                this.SignInTime = SignInTime;
            }

            public List<String> getSignOutTime() {
                return SignOutTime;
            }

            public void setSignOutTime(List<String> SignOutTime) {
                this.SignOutTime = SignOutTime;
            }
        }
    }
}
